package com.tmptSource.bean;

import java.sql.Timestamp;
import com.tmptSource.enums.*;

/**
 * Created by wxy on 2017/8/26.
 */
public class A1templatecolumn{


    //----------------------------------------
    // model
    //----------------------------------------
    private Timestamp createdate;
    private String createman;
    private Timestamp modifydate;
    private String modifyman;
    private Integer charttype;
    private String columnDatatype;
    private Integer columnIsnotnull;
    private Integer id;
    private String columnname;
    private String columnnamesql;
    private String columnnamesqlsum;
    private String columnshowname;
    private Integer isfrozencolumn;
    private Integer needsum;
    private Integer sort;
    private Integer a1templatetableId;
    private Integer ishidden;
    private Integer canadd;
    private Integer isquery;
    private Integer issortcolumn;
    private String tablealiasname;
    private String a1templatetableName;
    private String queryType;
    private Integer deleteflag;
    private String defaultValue;
    private String columnTip;
    private String dataTransfer;
    private String columntype;
    private Integer dataresource;
    private String optionssql;
    private String optionspage;
    private Integer columnwidth;
    private Integer inputwidth4adddialog;
    private Integer linewidth4adddialog;
    private Integer required4adddialog;
    private String dataoptions4adddialog;
    private String style4adddialog;

    //----------------------------------------
    // 与页面交互时的参数
    //----------------------------------------
    private Timestamp createdate_Start;
    private Timestamp createdate_End;
    private Timestamp modifydate_Start;
    private Timestamp modifydate_End;


    //=====================================================
    // setter getter method
    //=====================================================

    public Timestamp getCreatedate(){
        return this.createdate;
    }
    public void setCreatedate(Timestamp createdate){
        this.createdate=createdate;
    }
    public String getCreateman(){
        return this.createman;
    }
    public void setCreateman(String createman){
        this.createman=createman;
    }
    public Timestamp getModifydate(){
        return this.modifydate;
    }
    public void setModifydate(Timestamp modifydate){
        this.modifydate=modifydate;
    }
    public String getModifyman(){
        return this.modifyman;
    }
    public void setModifyman(String modifyman){
        this.modifyman=modifyman;
    }
    public Integer getCharttype(){
        return this.charttype;
    }
    public void setCharttype(Integer charttype){
        this.charttype=charttype;
    }
    public String getColumnDatatype(){
        return this.columnDatatype;
    }
    public void setColumnDatatype(String columnDatatype){
        this.columnDatatype=columnDatatype;
    }
    public Integer getColumnIsnotnull(){
        return this.columnIsnotnull;
    }
    public void setColumnIsnotnull(Integer columnIsnotnull){
        this.columnIsnotnull=columnIsnotnull;
    }
    public Integer getId(){
        return this.id;
    }
    public void setId(Integer id){
        this.id=id;
    }
    public String getColumnname(){
        return this.columnname;
    }
    public void setColumnname(String columnname){
        this.columnname=columnname;
    }
    public String getColumnnamesql(){
        return this.columnnamesql;
    }
    public void setColumnnamesql(String columnnamesql){
        this.columnnamesql=columnnamesql;
    }
    public String getColumnnamesqlsum(){
        return this.columnnamesqlsum;
    }
    public void setColumnnamesqlsum(String columnnamesqlsum){
        this.columnnamesqlsum=columnnamesqlsum;
    }
    public String getColumnshowname(){
        return this.columnshowname;
    }
    public void setColumnshowname(String columnshowname){
        this.columnshowname=columnshowname;
    }
    public Integer getIsfrozencolumn(){
        return this.isfrozencolumn;
    }
    public void setIsfrozencolumn(Integer isfrozencolumn){
        this.isfrozencolumn=isfrozencolumn;
    }
    public Integer getNeedsum(){
        return this.needsum;
    }
    public void setNeedsum(Integer needsum){
        this.needsum=needsum;
    }
    public Integer getSort(){
        return this.sort;
    }
    public void setSort(Integer sort){
        this.sort=sort;
    }
    public Integer getA1templatetableId(){
        return this.a1templatetableId;
    }
    public void setA1templatetableId(Integer a1templatetableId){
        this.a1templatetableId=a1templatetableId;
    }
    public Integer getIshidden(){
        return this.ishidden;
    }
    public void setIshidden(Integer ishidden){
        this.ishidden=ishidden;
    }
    public Integer getCanadd(){
        return this.canadd;
    }
    public void setCanadd(Integer canadd){
        this.canadd=canadd;
    }
    public Integer getIsquery(){
        return this.isquery;
    }
    public void setIsquery(Integer isquery){
        this.isquery=isquery;
    }
    public Integer getIssortcolumn(){
        return this.issortcolumn;
    }
    public void setIssortcolumn(Integer issortcolumn){
        this.issortcolumn=issortcolumn;
    }
    public String getTablealiasname(){
        return this.tablealiasname;
    }
    public void setTablealiasname(String tablealiasname){
        this.tablealiasname=tablealiasname;
    }
    public String getA1templatetableName(){
        return this.a1templatetableName;
    }
    public void setA1templatetableName(String a1templatetableName){
        this.a1templatetableName=a1templatetableName;
    }
    public String getQueryType(){
        return this.queryType;
    }
    public void setQueryType(String queryType){
        this.queryType=queryType;
    }
    public Integer getDeleteflag(){
        return this.deleteflag;
    }
    public void setDeleteflag(Integer deleteflag){
        this.deleteflag=deleteflag;
    }
    public String getDefaultValue(){
        return this.defaultValue;
    }
    public void setDefaultValue(String defaultValue){
        this.defaultValue=defaultValue;
    }
    public String getColumnTip(){
        return this.columnTip;
    }
    public void setColumnTip(String columnTip){
        this.columnTip=columnTip;
    }
    public String getDataTransfer(){
        return this.dataTransfer;
    }
    public void setDataTransfer(String dataTransfer){
        this.dataTransfer=dataTransfer;
    }
    public String getColumntype(){
        return this.columntype;
    }
    public void setColumntype(String columntype){
        this.columntype=columntype;
    }
    public Integer getDataresource(){
        return this.dataresource;
    }
    public void setDataresource(Integer dataresource){
        this.dataresource=dataresource;
    }
    public String getOptionssql(){
        return this.optionssql;
    }
    public void setOptionssql(String optionssql){
        this.optionssql=optionssql;
    }
    public String getOptionspage(){
        return this.optionspage;
    }
    public void setOptionspage(String optionspage){
        this.optionspage=optionspage;
    }
    public Integer getColumnwidth(){
        return this.columnwidth;
    }
    public void setColumnwidth(Integer columnwidth){
        this.columnwidth=columnwidth;
    }
    public Integer getInputwidth4adddialog(){
        return this.inputwidth4adddialog;
    }
    public void setInputwidth4adddialog(Integer inputwidth4adddialog){
        this.inputwidth4adddialog=inputwidth4adddialog;
    }
    public Integer getLinewidth4adddialog(){
        return this.linewidth4adddialog;
    }
    public void setLinewidth4adddialog(Integer linewidth4adddialog){
        this.linewidth4adddialog=linewidth4adddialog;
    }
    public Integer getRequired4adddialog(){
        return this.required4adddialog;
    }
    public void setRequired4adddialog(Integer required4adddialog){
        this.required4adddialog=required4adddialog;
    }
    public String getDataoptions4adddialog(){
        return this.dataoptions4adddialog;
    }
    public void setDataoptions4adddialog(String dataoptions4adddialog){
        this.dataoptions4adddialog=dataoptions4adddialog;
    }
    public String getStyle4adddialog(){
        return this.style4adddialog;
    }
    public void setStyle4adddialog(String style4adddialog){
        this.style4adddialog=style4adddialog;
    }

    public Timestamp getCreatedate_Start(){
        return createdate_Start;
    }
    public void setCreatedate_Start(Timestamp createdate_Start){
        this.createdate_Start = createdate_Start;
    }
    public Timestamp getCreatedate_End(){
        return createdate_End;
    }
    public void setCreatedate_End(Timestamp createdate_End){
        //UI中是date类型（不是datetime）,做下处理加23:59:59.999
        //this.createdate_End = DateTool.timestampAppend235959999(this.createdate_End);
    }


    public Timestamp getModifydate_Start(){
        return modifydate_Start;
    }
    public void setModifydate_Start(Timestamp modifydate_Start){
        this.modifydate_Start = modifydate_Start;
    }
    public Timestamp getModifydate_End(){
        return modifydate_End;
    }
    public void setModifydate_End(Timestamp modifydate_End){
        //UI中是date类型（不是datetime）,做下处理加23:59:59.999
        //this.modifydate_End = DateTool.timestampAppend235959999(this.modifydate_End);
    }







































}
